#ifndef MULTIFRAMEFACTORY_H
#define MULTIFRAMEFACTORY_H
#include "frameFactory.h"

class MultiFrameFactory : public FrameFactory {
public:
  MultiFrameFactory():FrameFactory(),multiFrames(std::map<string, Frame*>()) {}
  virtual ~MultiFrameFactory();
  virtual Frame* getFrame(const string & name,const string& prefix);
private:
  std::map<string, Frame*> multiFrames;
  MultiFrameFactory(const MultiFrameFactory &);
  MultiFrameFactory& operator=(const MultiFrameFactory &);
};

#endif
